home *** CD-ROM | disk | FTP | other *** search
Text File | 1997-02-13 | 18.1 KB | 689 lines | [TEXT/MPS ] |
-
- /*
- * This file was generated by the SOM Compiler.
- * FileName: ODSessnB.xh.
- * Generated using:
- * SOM Precompiler somipc: 2.18
- * SOM Emitter emitxh.dll: 2.33
- */
-
- /*
- *
- * Classes defined in this interface
- *
- */
-
-
- #ifndef SOM_ODBaseSession_xh
- #define SOM_ODBaseSession_xh
-
- class ODBaseSession;
-
- #define ODBaseSession_MajorVersion 1
- #define ODBaseSession_MinorVersion 0
-
- /* C++ SOM defs */
- #include <somcls.xh>
- #include <somcm.xh>
-
- /* C++ parent defs */
- #ifndef SOM_ODObject_xh
- #include <ODObject.xh>
- #endif
-
- #ifndef ODBaseSession_API
- #define ODBaseSession_API
- /*
- * -- The Class API
- */
-
- /*
- * Start of user-defined types:
- */
- class SOMClass;
- class SOMObject;
- class ODFrame;
- class ODFacet;
- class ODObject;
- class ODExtension;
- class ODBaseSession;
- class ODWindowState;
- class ODDispatcher;
- class ODArbitrator;
- class ODStorageSystem;
- class ODClipboard;
- class ODDragAndDrop;
- class ODLinkManager;
- class ODNameSpaceManager;
- class ODMessageInterface;
- class ODNameResolver;
- class ODTranslation;
- class ODUndo;
- class ODSemanticInterface;
- class ODBinding;
- class ODInfo;
-
- /*
- * End of user-defined types.
- */
-
- #ifdef OLDIBMSOMAPISUPPORT
- #define ODBaseSessionCClassData ODBaseSessionClassData
- #define ODBaseSessionNewClass(major,minor) somNewVersionedClassReference(ODBaseSession,major,minor)
- #endif
-
- /* define xxxMetaClass macro to facilitate (cls ## MetaClass) */
- #define ODBaseSessionMetaClass SOMClass
-
- #if PRAGMA_ALIGN_SUPPORTED
- # pragma options align=power
- #endif
-
- /* The API to the ODBaseSession class object, and the methods it introduces. */
- SOMEXTERN struct ODBaseSessionClassDataStructure {
- #ifdef OLDIBMSOMAPISUPPORT
- SOMClass *classObject; /* always zero, use somNewClassReference instead */
- #else
- long zero;
- #endif
- somStaticClassInfo *sci;
- somDToken instanceDataToken;
- long reserved [3];
- somMToken GetArbitrator;
- somMToken GetBinding;
- somMToken GetClipboard;
- somMToken GetDispatcher;
- somMToken GetDragAndDrop;
- somMToken GetInfo;
- somMToken GetLinkManager;
- somMToken GetMessageInterface;
- somMToken GetNameResolver;
- somMToken GetNameSpaceManager;
- somMToken GetStorageSystem;
- somMToken GetTranslation;
- somMToken GetUndo;
- somMToken GetWindowState;
- somMToken SetArbitrator;
- somMToken SetBinding;
- somMToken SetClipboard;
- somMToken SetDispatcher;
- somMToken SetDragAndDrop;
- somMToken SetInfo;
- somMToken SetLinkManager;
- somMToken SetMessageInterface;
- somMToken SetNameResolver;
- somMToken SetNameSpaceManager;
- somMToken SetStorageSystem;
- somMToken SetTranslation;
- somMToken SetUndo;
- somMToken SetWindowState;
- somMToken AcquireShellSemtInterface;
- somMToken SetShellSemtInterface;
- somMToken Tokenize;
- somMToken RemoveEntry;
- somMToken GetType;
- somMToken reserved1;
- somMToken reserved2;
- somMToken reserved3;
- somMToken reserved4;
- somMToken reserved5;
- } SOMDLINK ODBaseSessionClassData;
-
- #if PRAGMA_ALIGN_SUPPORTED
- # pragma options align=reset
- #endif
-
- #if !defined(ODBaseSession_Class_Source) && !defined(SOM_Module_odsessnb_Source)
- #if PRAGMA_IMPORT_SUPPORTED
- #pragma import list ODBaseSessionClassData
- #endif
- #endif
-
-
- /*
- * -- Typedefs and inline method declarations for left path inherited methods
- * -- are omitted because this compilation had -museinheritedmethods in effect
- */
-
-
- /*
- * -- Typedefs for ODBaseSession Method Procedures
- */
- SOMEXTERN {
- typedef ODArbitrator* (* SOMLINK somTD_ODBaseSession_GetArbitrator)(ODBaseSession *somSelf, Environment *ev);
- typedef void (* SOMLINK somTD_ODBaseSession_SetArbitrator)(ODBaseSession *somSelf, Environment *ev,
- ODArbitrator* arbitrator);
- typedef ODBinding* (* SOMLINK somTD_ODBaseSession_GetBinding)(ODBaseSession *somSelf, Environment *ev);
- typedef void (* SOMLINK somTD_ODBaseSession_SetBinding)(ODBaseSession *somSelf, Environment *ev,
- ODBinding* binding);
- typedef ODDispatcher* (* SOMLINK somTD_ODBaseSession_GetDispatcher)(ODBaseSession *somSelf, Environment *ev);
- typedef void (* SOMLINK somTD_ODBaseSession_SetDispatcher)(ODBaseSession *somSelf, Environment *ev,
- ODDispatcher* dispatcher);
- typedef ODClipboard* (* SOMLINK somTD_ODBaseSession_GetClipboard)(ODBaseSession *somSelf, Environment *ev);
- typedef void (* SOMLINK somTD_ODBaseSession_SetClipboard)(ODBaseSession *somSelf, Environment *ev,
- ODClipboard* clipboard);
- typedef ODDragAndDrop* (* SOMLINK somTD_ODBaseSession_GetDragAndDrop)(ODBaseSession *somSelf, Environment *ev);
- typedef void (* SOMLINK somTD_ODBaseSession_SetDragAndDrop)(ODBaseSession *somSelf, Environment *ev,
- ODDragAndDrop* dragAndDrop);
- typedef ODInfo* (* SOMLINK somTD_ODBaseSession_GetInfo)(ODBaseSession *somSelf, Environment *ev);
- typedef void (* SOMLINK somTD_ODBaseSession_SetInfo)(ODBaseSession *somSelf, Environment *ev,
- ODInfo* info);
- typedef ODLinkManager* (* SOMLINK somTD_ODBaseSession_GetLinkManager)(ODBaseSession *somSelf, Environment *ev);
- typedef void (* SOMLINK somTD_ODBaseSession_SetLinkManager)(ODBaseSession *somSelf, Environment *ev,
- ODLinkManager* linkManager);
- typedef ODMessageInterface* (* SOMLINK somTD_ODBaseSession_GetMessageInterface)(ODBaseSession *somSelf, Environment *ev);
- typedef void (* SOMLINK somTD_ODBaseSession_SetMessageInterface)(ODBaseSession *somSelf, Environment *ev,
- ODMessageInterface* messageInterface);
- typedef ODNameResolver* (* SOMLINK somTD_ODBaseSession_GetNameResolver)(ODBaseSession *somSelf, Environment *ev);
- typedef void (* SOMLINK somTD_ODBaseSession_SetNameResolver)(ODBaseSession *somSelf, Environment *ev,
- ODNameResolver* nameResolver);
- typedef ODNameSpaceManager* (* SOMLINK somTD_ODBaseSession_GetNameSpaceManager)(ODBaseSession *somSelf, Environment *ev);
- typedef void (* SOMLINK somTD_ODBaseSession_SetNameSpaceManager)(ODBaseSession *somSelf, Environment *ev,
- ODNameSpaceManager* nameSpaceManager);
- typedef ODStorageSystem* (* SOMLINK somTD_ODBaseSession_GetStorageSystem)(ODBaseSession *somSelf, Environment *ev);
- typedef void (* SOMLINK somTD_ODBaseSession_SetStorageSystem)(ODBaseSession *somSelf, Environment *ev,
- ODStorageSystem* storageSystem);
- typedef ODTranslation* (* SOMLINK somTD_ODBaseSession_GetTranslation)(ODBaseSession *somSelf, Environment *ev);
- typedef void (* SOMLINK somTD_ODBaseSession_SetTranslation)(ODBaseSession *somSelf, Environment *ev,
- ODTranslation* translation);
- typedef ODUndo* (* SOMLINK somTD_ODBaseSession_GetUndo)(ODBaseSession *somSelf, Environment *ev);
- typedef void (* SOMLINK somTD_ODBaseSession_SetUndo)(ODBaseSession *somSelf, Environment *ev,
- ODUndo* undo);
- typedef ODWindowState* (* SOMLINK somTD_ODBaseSession_GetWindowState)(ODBaseSession *somSelf, Environment *ev);
- typedef void (* SOMLINK somTD_ODBaseSession_SetWindowState)(ODBaseSession *somSelf, Environment *ev,
- ODWindowState* windowState);
- typedef ODSemanticInterface* (* SOMLINK somTD_ODBaseSession_AcquireShellSemtInterface)(ODBaseSession *somSelf, Environment *ev);
- typedef void (* SOMLINK somTD_ODBaseSession_SetShellSemtInterface)(ODBaseSession *somSelf, Environment *ev,
- ODSemanticInterface* shellSemanticInterface);
- typedef ODTypeToken (* SOMLINK somTD_ODBaseSession_Tokenize)(ODBaseSession *somSelf, Environment *ev,
- ODType type);
- typedef void (* SOMLINK somTD_ODBaseSession_RemoveEntry)(ODBaseSession *somSelf, Environment *ev,
- ODType type);
- typedef ODBoolean (* SOMLINK somTD_ODBaseSession_GetType)(ODBaseSession *somSelf, Environment *ev,
- ODTypeToken token,
- ODType* type);
- }
-
- #endif /* ODBaseSession_API */
-
-
- /*
- * -- This emitter treats Method Tokens as Thunks by default.
- * -- Use the sc modifier "nothunks" to change this default
- */
- #undef somresolve_
- #define somresolve_(obj,mToken) ((somMethodProc*)((void)obj, mToken))
-
- /*
- * -- The C++ Wrapper Class for ODBaseSession
- */
- class ODBaseSession : public ODObject
- {
- public:
-
- // ODBaseSession::new registers use of the class object, and then uses somNew
- // to allocate memory and load the object method table pointer.
- void *operator new(size_t size)
- {
- SOM_IgnoreWarning(size);
- // Allocate memory using the default allocator for ODBaseSession, and
- // clear mem & set method table pointer, call basic initialization
- #ifdef SOMCHKNULL
- void * __somResult = (void *)
- somNewObject(ODBaseSession);
- SOMCHKNULL(__somResult);
- return __somResult;
- #else
- return (void*) somNewObject(ODBaseSession);
- #endif
- }
-
- // ODBaseSession::delete uses the default deallocator for the object's class.
- void operator delete(void * obj)
- {
- if (obj) {
- SOM_Resolve(obj,SOMObject,somFree)
- ( (SOMObject*) obj );
- }
- }
-
- /* method: GetArbitrator */
- ODArbitrator* GetArbitrator(Environment *ev)
- {
- #ifdef SOMCHKEXCEPT
- ODArbitrator* __somResult =
- SOM_ResolveD(this,ODBaseSession,ODBaseSession,GetArbitrator)
- (this,ev);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,ODBaseSession,ODBaseSession,GetArbitrator)
- (this,ev);
- #endif
- }
-
- /* method: SetArbitrator */
- void SetArbitrator(Environment *ev,
- ODArbitrator* arbitrator)
- {
- SOM_ResolveD(this,ODBaseSession,ODBaseSession,SetArbitrator)
- (this,ev,arbitrator);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: GetBinding */
- ODBinding* GetBinding(Environment *ev)
- {
- #ifdef SOMCHKEXCEPT
- ODBinding* __somResult =
- SOM_ResolveD(this,ODBaseSession,ODBaseSession,GetBinding)
- (this,ev);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,ODBaseSession,ODBaseSession,GetBinding)
- (this,ev);
- #endif
- }
-
- /* method: SetBinding */
- void SetBinding(Environment *ev,
- ODBinding* binding)
- {
- SOM_ResolveD(this,ODBaseSession,ODBaseSession,SetBinding)
- (this,ev,binding);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: GetDispatcher */
- ODDispatcher* GetDispatcher(Environment *ev)
- {
- #ifdef SOMCHKEXCEPT
- ODDispatcher* __somResult =
- SOM_ResolveD(this,ODBaseSession,ODBaseSession,GetDispatcher)
- (this,ev);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,ODBaseSession,ODBaseSession,GetDispatcher)
- (this,ev);
- #endif
- }
-
- /* method: SetDispatcher */
- void SetDispatcher(Environment *ev,
- ODDispatcher* dispatcher)
- {
- SOM_ResolveD(this,ODBaseSession,ODBaseSession,SetDispatcher)
- (this,ev,dispatcher);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: GetClipboard */
- ODClipboard* GetClipboard(Environment *ev)
- {
- #ifdef SOMCHKEXCEPT
- ODClipboard* __somResult =
- SOM_ResolveD(this,ODBaseSession,ODBaseSession,GetClipboard)
- (this,ev);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,ODBaseSession,ODBaseSession,GetClipboard)
- (this,ev);
- #endif
- }
-
- /* method: SetClipboard */
- void SetClipboard(Environment *ev,
- ODClipboard* clipboard)
- {
- SOM_ResolveD(this,ODBaseSession,ODBaseSession,SetClipboard)
- (this,ev,clipboard);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: GetDragAndDrop */
- ODDragAndDrop* GetDragAndDrop(Environment *ev)
- {
- #ifdef SOMCHKEXCEPT
- ODDragAndDrop* __somResult =
- SOM_ResolveD(this,ODBaseSession,ODBaseSession,GetDragAndDrop)
- (this,ev);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,ODBaseSession,ODBaseSession,GetDragAndDrop)
- (this,ev);
- #endif
- }
-
- /* method: SetDragAndDrop */
- void SetDragAndDrop(Environment *ev,
- ODDragAndDrop* dragAndDrop)
- {
- SOM_ResolveD(this,ODBaseSession,ODBaseSession,SetDragAndDrop)
- (this,ev,dragAndDrop);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: GetInfo */
- ODInfo* GetInfo(Environment *ev)
- {
- #ifdef SOMCHKEXCEPT
- ODInfo* __somResult =
- SOM_ResolveD(this,ODBaseSession,ODBaseSession,GetInfo)
- (this,ev);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,ODBaseSession,ODBaseSession,GetInfo)
- (this,ev);
- #endif
- }
-
- /* method: SetInfo */
- void SetInfo(Environment *ev,
- ODInfo* info)
- {
- SOM_ResolveD(this,ODBaseSession,ODBaseSession,SetInfo)
- (this,ev,info);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: GetLinkManager */
- ODLinkManager* GetLinkManager(Environment *ev)
- {
- #ifdef SOMCHKEXCEPT
- ODLinkManager* __somResult =
- SOM_ResolveD(this,ODBaseSession,ODBaseSession,GetLinkManager)
- (this,ev);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,ODBaseSession,ODBaseSession,GetLinkManager)
- (this,ev);
- #endif
- }
-
- /* method: SetLinkManager */
- void SetLinkManager(Environment *ev,
- ODLinkManager* linkManager)
- {
- SOM_ResolveD(this,ODBaseSession,ODBaseSession,SetLinkManager)
- (this,ev,linkManager);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: GetMessageInterface */
- ODMessageInterface* GetMessageInterface(Environment *ev)
- {
- #ifdef SOMCHKEXCEPT
- ODMessageInterface* __somResult =
- SOM_ResolveD(this,ODBaseSession,ODBaseSession,GetMessageInterface)
- (this,ev);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,ODBaseSession,ODBaseSession,GetMessageInterface)
- (this,ev);
- #endif
- }
-
- /* method: SetMessageInterface */
- void SetMessageInterface(Environment *ev,
- ODMessageInterface* messageInterface)
- {
- SOM_ResolveD(this,ODBaseSession,ODBaseSession,SetMessageInterface)
- (this,ev,messageInterface);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: GetNameResolver */
- ODNameResolver* GetNameResolver(Environment *ev)
- {
- #ifdef SOMCHKEXCEPT
- ODNameResolver* __somResult =
- SOM_ResolveD(this,ODBaseSession,ODBaseSession,GetNameResolver)
- (this,ev);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,ODBaseSession,ODBaseSession,GetNameResolver)
- (this,ev);
- #endif
- }
-
- /* method: SetNameResolver */
- void SetNameResolver(Environment *ev,
- ODNameResolver* nameResolver)
- {
- SOM_ResolveD(this,ODBaseSession,ODBaseSession,SetNameResolver)
- (this,ev,nameResolver);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: GetNameSpaceManager */
- ODNameSpaceManager* GetNameSpaceManager(Environment *ev)
- {
- #ifdef SOMCHKEXCEPT
- ODNameSpaceManager* __somResult =
- SOM_ResolveD(this,ODBaseSession,ODBaseSession,GetNameSpaceManager)
- (this,ev);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,ODBaseSession,ODBaseSession,GetNameSpaceManager)
- (this,ev);
- #endif
- }
-
- /* method: SetNameSpaceManager */
- void SetNameSpaceManager(Environment *ev,
- ODNameSpaceManager* nameSpaceManager)
- {
- SOM_ResolveD(this,ODBaseSession,ODBaseSession,SetNameSpaceManager)
- (this,ev,nameSpaceManager);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: GetStorageSystem */
- ODStorageSystem* GetStorageSystem(Environment *ev)
- {
- #ifdef SOMCHKEXCEPT
- ODStorageSystem* __somResult =
- SOM_ResolveD(this,ODBaseSession,ODBaseSession,GetStorageSystem)
- (this,ev);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,ODBaseSession,ODBaseSession,GetStorageSystem)
- (this,ev);
- #endif
- }
-
- /* method: SetStorageSystem */
- void SetStorageSystem(Environment *ev,
- ODStorageSystem* storageSystem)
- {
- SOM_ResolveD(this,ODBaseSession,ODBaseSession,SetStorageSystem)
- (this,ev,storageSystem);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: GetTranslation */
- ODTranslation* GetTranslation(Environment *ev)
- {
- #ifdef SOMCHKEXCEPT
- ODTranslation* __somResult =
- SOM_ResolveD(this,ODBaseSession,ODBaseSession,GetTranslation)
- (this,ev);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,ODBaseSession,ODBaseSession,GetTranslation)
- (this,ev);
- #endif
- }
-
- /* method: SetTranslation */
- void SetTranslation(Environment *ev,
- ODTranslation* translation)
- {
- SOM_ResolveD(this,ODBaseSession,ODBaseSession,SetTranslation)
- (this,ev,translation);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: GetUndo */
- ODUndo* GetUndo(Environment *ev)
- {
- #ifdef SOMCHKEXCEPT
- ODUndo* __somResult =
- SOM_ResolveD(this,ODBaseSession,ODBaseSession,GetUndo)
- (this,ev);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,ODBaseSession,ODBaseSession,GetUndo)
- (this,ev);
- #endif
- }
-
- /* method: SetUndo */
- void SetUndo(Environment *ev,
- ODUndo* undo)
- {
- SOM_ResolveD(this,ODBaseSession,ODBaseSession,SetUndo)
- (this,ev,undo);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: GetWindowState */
- ODWindowState* GetWindowState(Environment *ev)
- {
- #ifdef SOMCHKEXCEPT
- ODWindowState* __somResult =
- SOM_ResolveD(this,ODBaseSession,ODBaseSession,GetWindowState)
- (this,ev);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,ODBaseSession,ODBaseSession,GetWindowState)
- (this,ev);
- #endif
- }
-
- /* method: SetWindowState */
- void SetWindowState(Environment *ev,
- ODWindowState* windowState)
- {
- SOM_ResolveD(this,ODBaseSession,ODBaseSession,SetWindowState)
- (this,ev,windowState);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: AcquireShellSemtInterface */
- ODSemanticInterface* AcquireShellSemtInterface(Environment *ev)
- {
- #ifdef SOMCHKEXCEPT
- ODSemanticInterface* __somResult =
- SOM_ResolveD(this,ODBaseSession,ODBaseSession,AcquireShellSemtInterface)
- (this,ev);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,ODBaseSession,ODBaseSession,AcquireShellSemtInterface)
- (this,ev);
- #endif
- }
-
- /* method: SetShellSemtInterface */
- void SetShellSemtInterface(Environment *ev,
- ODSemanticInterface* shellSemanticInterface)
- {
- SOM_ResolveD(this,ODBaseSession,ODBaseSession,SetShellSemtInterface)
- (this,ev,shellSemanticInterface);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: Tokenize */
- ODTypeToken Tokenize(Environment *ev,
- ODType type)
- {
- #ifdef SOMCHKEXCEPT
- ODTypeToken __somResult =
- SOM_ResolveD(this,ODBaseSession,ODBaseSession,Tokenize)
- (this,ev,type);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,ODBaseSession,ODBaseSession,Tokenize)
- (this,ev,type);
- #endif
- }
-
- /* method: RemoveEntry */
- void RemoveEntry(Environment *ev,
- ODType type)
- {
- SOM_ResolveD(this,ODBaseSession,ODBaseSession,RemoveEntry)
- (this,ev,type);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: GetType */
- ODBoolean GetType(Environment *ev,
- ODTypeToken token,
- ODType* type)
- {
- #ifdef SOMCHKEXCEPT
- ODBoolean __somResult =
- SOM_ResolveD(this,ODBaseSession,ODBaseSession,GetType)
- (this,ev,token,type);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,ODBaseSession,ODBaseSession,GetType)
- (this,ev,token,type);
- #endif
- }
-
- }; /* ODBaseSession */
-
-
-
- #endif /* SOM_ODBaseSession_xh */
-